﻿using System;

namespace CIS.Web.Models
{
	public class ConferenceScheduleModel
	{
		public string SelSchedulePlace { get; set; }

		public string Id { get; set; }
		public string ConferenceId { get; set; }
		public string SchedulePlace { get; set; }
		public string TopicName { get; set; }
		public string Creator { get; set; }
		public string CreateIP { get; set; }
		public string CreateDate { get; set; }

		public string Status { get; set; }
		public int? Sort { get; set; }
		public string Remark { get; set; }
	}

	public class ConferenceScheduleDateModel
	{
		public string Id { get; set; }
		public string ScheduleId { get; set; }
		public string ScheduleDay { get; set; }
		public string Forenoon { get; set; }
		public string Afternoon { get; set; }
		public string Evening { get; set; }
		public string TopicName { get; set; }

		public string ConferenceId { get; set; }
		public DateTime ScheduleDate { get; set; }
		public string[] TopicId { get; set; }
		public TimeSpan? ForenoonStartTime { get; set; }
		public TimeSpan? ForenoonEndTime { get; set; }
		public TimeSpan? AfternoonStartTime { get; set; }
		public TimeSpan? AfternoonEndTime { get; set; }
		public TimeSpan? EveningStartTime { get; set; }
		public TimeSpan? EveningEndTime { get; set; }
		public string Remark { get; set; }
	}

	public class ConferenceScheduleInfoModel
	{
		public string Id { get; set; }
		public string ReportType { get; set; }
		public string TopicName { get; set; }
		public string ContributeId { get; set; }
		public string EssayTitle { get; set; }
		public string Presenter { get; set; }
		public string Affiliation { get; set; }
		public string StartTime { get; set; }
		public string EndTime { get; set; }
		public double Duration { get; set; }
		public string Remark { get; set; }

		public string ConferenceId { get; set; }
		public string ScheduleDateId { get; set; }
		public string ScheduleId { get; set; }
		public DateTime ScheduleDate { get; set; }
		public bool IsContribute { get; set; }
		public bool IsLock { get; set; }
		public bool IsUp { get; set; }
		public string ScheduleStatus { get; set; }
		public string ChairmanId { get; set; }

		public string TargetId { get; set; }
	}
}